# -*- coding:utf-8
# 5364. 按既定顺序创建目标数组 显示英文描述
# 用户通过次数1554
# 用户尝试次数1640
# 通过次数1561
# 提交次数1737
# 题目难度Easy
# 给你两个整数数组 nums 和 index。你需要按照以下规则创建目标数组：
#
# 目标数组 target 最初为空。
# 按从左到右的顺序依次读取 nums[i] 和 index[i]，在 target 数组中的下标 index[i] 处插入值 nums[i] 。
# 重复上一步，直到在 nums 和 index 中都没有要读取的元素。
# 请你返回目标数组。
#
# 题目保证数字插入位置总是存在。

from typing import List
class Solution:
    def createTargetArray(self, nums: List[int], index: List[int]) -> List[int]:
        res = []
        for i in range(nums.__len__()):
            res.insert(index[i],nums[i])

        return res

res = [2,3,4,5,6]
res.insert(2,100)
print(res)

